rainbow shower tree - Turkish English Dictionary